using MauiApp.Service;
using System.Threading.Tasks;

Console.WriteLine("MauiApp API测试应用程序启动");

// 创建MauiApp中的ApiService实例
var apiService = new ApiService();

// 测试GetFilesAsync方法（获取所有文件及其时间戳）
Console.WriteLine("\n开始测试GetFilesAsync方法");
var files = await apiService.GetFilesAsync();
Console.WriteLine($"获取到的文件数量: {files.Count}");

if (files.Any())
{
    Console.WriteLine("文件列表:");
    foreach (var file in files)
    {
        Console.WriteLine($"- ID: {file.FileID}, 名称: {file.FileName}, 类型: {file.TypeName}");
        Console.WriteLine($"  路径: {file.FilePath}");
        Console.WriteLine($"  最后时间戳: {file.Time}, 打开时间: {file.OpenTime}");
    }
}
else
{
    Console.WriteLine("未获取到任何文件");
}

Console.WriteLine("\n测试完成，按任意键退出...");
Console.ReadKey();